package com.hbnu.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hbnu.system.model.entity.Work_Type;
import com.hbnu.system.model.vo.ChildrenNameId;

import java.util.List;

public interface IWorkTypeSerivce extends IService<Work_Type> {
    /**
     * 新增著作类型数据
     */
    boolean addWorkType(Work_Type work_type);

    /**
     * 删除著作类型数据
     */
    boolean deleteWorkType(String ID);

    /**
     * 修改著作类型数据
     */
    boolean updateWorkType(Work_Type work_type);

    /**
     * 单个查著作类型数据
     */
    Work_Type checkOneWorkType(String ID);

    /**
     * 著作类型数据列表
     */
    List<Work_Type> checkWorkTypes();

    /**
     * 著作类型数据级联返回
     */
    List<ChildrenNameId> getCascadingData();
}
